Device and program for structured document generation data structure of structural document

ABSTRACT

Within a facsimile communication, a moving image communication and a voice data communication, a structured document generation device transforms a main data of communication/non-character data into text data/character data, and transforms an extracted data from the communication&#39;s information into an attribute which is attached to a facsimile data, a moving image data or a voice data, so as to make a document with a structured data with the character data and attribute mentioned above.  
     The communication&#39;s information comprises an ID of a source address, an ID of a receiving device, a communication time and date, a data type, a data volume and a transmitted information based on a communication protocol and the like. The communication&#39;s information is attached to an attribute of the non-character data, which makes it possible to control and process the non-character data as it is the structured document.

CROSS REFERENCE TO RELATED APPLICATION

[0001] The present application claims priority of Japanese PatentApplication No. 2001-168190, 2001-168191, & 2001-168192 filed Jun. 4,2001 with Japanese Patent Office and the entire disclosure thereof isincorporated herein by reference.

[0002] BACKGROUND OF THE INVENTION

[0003] 1. Field of the Invention

[0004] The present invention relates to a device and a program forstructured data generation of structuring non-character data such asfacsimile data, moving image data and voice data, as well as to a datastructure generated by them. Moreover, it relates to a processor and aprogram for processing a structured document.

[0005] 2. Description of the Related Art

[0006] There are proposed structured document standards such as XML(Extensible Markup Language), SVG (Scalable Vector Graphics), XHTML(Extensible Hypertext Markup Language) and VoiceXML (Voice ExtensibleMarkup Language). Among these standards, XML is most popular. SVG is astandard that is extended XML literally applied to graphic vector data.XHTML is a standard that is redefined HTML by XML, and VoiceXML is astandard that is XML applied to voice data. In these standards, data islimited to character data for structuring by tag and so on, which aninformation processor can deal with through understanding its semanticcontent. XML, SVG, XHTML and Voice XML are markup languages forstructuring data, and they are different from HTML (Hypertext MarkupLanguage) for expressing data (with the designation of tab, linefeed,font and the like.).

[0007] The XML, SVG, XHTML and Voice XML are characteristically capableof defining an attribute name related to a structured data. Theattribute is a set of the data name and the data itself, and the datacan be interpreted and processed in terms of its name related to itsmeaning or semantic content. As far as the data processing convenienceis concerned, a processable data is limited to character data, and theprocessable data especially in XLM is limited to non-numeric characterdata, that is text data.

[0008] SVG is a standard for the structured document, as well as SVG(Scalable Vector Graphics) can manipulate vector data. So if the rasterformat image data is transformed into the vector format image data, SVGcan structure the vector format image data so as to easily reduce,expand, eliminate, add and modify the vector format graphic data.Accordingly, VoiceXML (Voice Extensible Markup Language) can manipulatevoice data. However, these standards are exclusively aimed atstructuring image data and voice data. Actually apart from SVG andVoiceXML, there are ongoing research topics on voice recognition andimage recognition which are, for example, finding ways of understandingmeanings of voice data and image data, extracting characteristics fromvoice data and image data, cutting off objects from image data, orextracting movements of objects or persons from moving image data, andso on.

[0009] Since, in these standards for structured document, theprocessable data is limited to text data, non-structured document suchas still image data, moving image data or voice data is non-characterdata, which is not processable.

SUMMARY OF THE INVENTION

[0010] The first object of the present invention is to make it possibleto easily generate a structured document related to a receivednon-structured data.

[0011] The second object of the present invention is to make it possibleto forward data to a client address determined by an extractedinformation.

[0012] The third object of the present invention is to make it possibleto transform the extracted information into a flexible information to bestructured.

[0013] The forth object of the present invention is to make it possibleto transform a non-character data such as an image data into astructured document.

[0014] The fifth object of the present invention is to make it possibleto restore a structured document to its original non-character data.

[0015] The sixth object of the present invention is to make it possibleto easily process a received structured document related to anon-character data such as an image data a voice data, and the like.

[0016] The seventh object of the present invention is to make itpossible to re-generate a transformed non-character data into acharacter data.

[0017] The eighth object of the present invention is to make it possibleto properly process a non-character data.

[0018] The ninth object of the present invention is to make it possiblefor users to easily set a process condition for a structured document.

[0019] A structured document generation device of the present inventionincludes means for receiving and transmitting a non-structured data,means for receiving and transmitting a structured document, and meansfor generating a structured document by using a communication'sinformation of a received non-structured data and by relating it to areceived non-structured data.

[0020] Preferably, the non-structured data is to be non-character datasuch as image data or voice data of bitmap data, raster data and thelike. Besides, in this specification, “non-character data” is used incontrast to “character data” including character, numeric data, andcontrol data, and “main data” means non-character data or data which istransformed into character data, such as image data, voice data and thelike.

[0021] Preferably, the communication's information is to be extractedfrom a source address information, a receiving device information, and achannel information, and a transmitted information based on acommunication protocol. Besides, the communication's information is abasic control data regarded as a character data. The source addressinformation includes a source network address, a source facsimilenumber, a sub address and the like, and the receiving device informationincludes a device number in a plurality of receiving devices, and thelike. The channel information includes a communication condition orwhether it is good or not, a data volume, a time for communication, acommunication time and the like. The transmitted information based onthe communication protocol includes a transmitted data type such as afacsimile communication, a moving image data, a voice data and the like,an image resolution, a data compression and a coding rule, a selectionof communication mode such as a communication number, a confidentialcommunication, a polling communication, and the like, and a comment datasuch as a page number, a page break and the like. Since the distinctionis ambiguous among the information based on the communication protocol,the source address information, the receiving device information, thechannel information and the like, they are generically named thecommunication's information.

[0022] Preferably, a structured document generation device is todetermine a client related to the generated structured documentaccording to the extracted communication's information, and forwards thedata to an address of the determined client More preferably, thetransformation means is to make a part of the extracted information asit is an attribute of the structured document and to make the rest ofthe extracted information transformed into the other kind of informationan attribute of the structured document.

[0023] A structured document generation program of the presentinvention, which includes both means for receiving and transmitting anon-structured data and means for receiving and transmitting astructured document and is to be read and run by an informationprocessor, is characterized in that there are the steps of extracting acommunication's information from a received non-structured data, and thesteps of generating a document structured by making the extractedinformation its attribute and by relating to the non-structured data.

[0024] Besides, as far as the structured document generation program isconcerned, the matters on device or procedure for structured documentgeneration or the matters on the forwarding and processing after thegenerating are as they are applied to the generation program as well,except for the matters which are not applicable to the generationprogram.

[0025] Preferably, non-structured data is to be non-character data.Preferably, at the extracting steps mentioned above, the program is toextract the communication's information from a source addressinformation, a receiving device information, a channel information, anda transmitted information based on the communication protocol.Preferably, the program is to include the steps of forwarding the datato the client address according to the extracted information related tothe generated structured document. More preferably, at the extractingsteps, a part of the extracted communication's information is to be anattribute of the structured document as it is and the rest of ittransformed into the other kind of information is to be an attribute ofthe structured document.

[0026] The present invention generates a structured document related toa non-structured data by attaching a communication's information to itsattribute. If the non-structured data is a non-character data, thisrelation is that the structured document is linked with an attached fileof a non-character data or includes the non-character data transformedinto a character data. The communication's information includes a sourceaddress information, a data type information, a communication time &date infromation, a data volume information such as a communicationvolume, a communication time and so on. Only by structuring them asattributes, the data type and its content can be considerably regulated,and it becomes easier to process, store and maintain the non-structureddata.

[0027] Now, if a non-structured data is a non-character data, which iseasy to control, it is especially convenient for processing, storing andmaintaining the data. The communication's information includes a sourceaddress information, a receiving device information, and a channelinformation, and a transmitted information based on the communicationprotocol, which are naturally acquired on receiving data and can beeasily attached to the attribute.

[0028] Moreover, the necessary data is supplied to the client who needsthe data, by determining the client according to the communication'sinformation and by forwarding the data to the address of the determinedclient.

[0029] It is easy to control the document when a part of the extractedcommunication's information is an attribute as it is and the rest of theextracted communication's information is transformed into the other datato be an attribute. For example, if the document type is presumed fromthe source address, the document type is more suitable for the attributethan the source address. Moreover, a part of the communication'sinformation is transformed into the data to be an attribute and theremains not suitable for transformation is to be an attribute as it is,so the structured document can be controlled more easily.

[0030] The structured document's data structure of the present inventionincludes an attribute of the non-character data which is at leasttransformed into the text data and a text data which expresses the datatransformation condition from the non-character data into the text data.

[0031] Moving image data, voice data and the like are used asnon-character data, however, preferably still image data is to be usedas non-character data. The still image data here means by the image datathrough facsimile communication or image scanner. As the still imagedata is relatively smaller in volume compared with the moving imagedata, the voice data or the like, the still image data is suitable to betransformed into the text data to be memorized. And as it is often thedocument data which is repeatedly used and highly necessary forreference, it should be transformed into the structured document to becapable of maintaining for its conveniences.

[0032] Moreover, the structured document generation device of thepresent invention includes means for transforming a non-character datainto a text data, and means for generating a structured document with anattribute of at least the text data and a text data of transformationcondition from the non-character data into the text data.

[0033] Also, the structured document generation program of the presentinvention includes the steps of transforming non-character data intotext data, and the steps of generating a structured document with theattribute of the text data and a text data of transformation conditionfrom the non-character data into the text data. Naturally, as thisprogram is designed for the information processor which can read and runthe program, it is used by means of recording mediums such as a CD-ROMor a hard disc in which the program is memorized, and it is in apropagation wave supplied to the information processor through theInternet and the like.

[0034] The structured document's data structure of the present inventionincludes the attributes of the non-character data such as still imagedata transformed into text data and the data for restoring the text datato its original non-character data. Thus, as the non-character data canbe transformed into the structured document to be controlled and storednot in an attachment file but in the structured document itself, whichis easy to manipulate. Moreover, as the transformation condition fromnon-character data into text data is included in its attribute, it iseasy to be transformed into non-character data. Therefore, thenon-character data becomes easy to manipulate.

[0035] If the non-character data to be transformed into a character datais a still image data, the data received by the facsimile or read by theimage scanner can be transformed into the structured data to be easilymaintained.

[0036] In the structured document generation device of the presentinvention, a non-character data is transformed into a text data to be anattribute of a structured document and a text data of transformationcondition from the non-character data into the text data is attached tothe attribute. As the non-character data can be easily transformed intothe structured document, the non-character data exists not in theattachment file but in the file of structured document, and can beeasily transformed into the original non-character data.

[0037] With the structured document generation program of the presentinvention, a non-character data is transformed into a text data to be anattribute of a structured document and the text of transformationcondition from the non-character data into the data is attached to anattribute. As the non-character data can be easily transformed into thestructured document, the non-character data exists not in the attachmentfile but in the file of structured document, and can be easilytransformed into the original non-character data.

[0038] The structured document processor of the present inventionprocesses the related non-character data, referring to the structuredinformation in the received structured document which is related to thenon-character data transformed into the character data or is linked tothe non-character data.

[0039] In the present invention, non-character data means by voice dataor image data, such as still image data, moving image data, and thelike, which is used in contrast to character data including characters,numerical data, and control data.

[0040] Preferably, the structured document processor of the presentinvention is to include means for re-transforming the character datainto the non-character data. Preferably, the processor is to includemeans for processing the related non-character data based on thestructured information. More preferably, the processor is to include atable for determining the process condition according to the structuredinformation and means for accepting an user's input to the table andmemorizing the input in the table, so as to determine to process byreferring to the table by the structured information.

[0041] The structured document process program of the present inventioncomprises the steps of extracting the structured information as anattribute of original non-character data from the structured documentwhere the non-character data is the main data, and the steps ofdetermining the process condition of structured data based on theextracted structured information.

[0042] Preferably, the structured document process program of thepresent invention is to comprise the steps of generating a table fordetermining the process for the non-character data by referring to thestructured information, and the steps of accepting and memorizing theusers' input in the table, so that the process of the non-character datais determined by referring to the table according to the extractedstructured information.

[0043] In the present invention, the non-character data can be processedby referring to the structured information stored in the receivedstructured document related to the non-character data. Then, by usingthe structured information, the non-character data can be properlyprocessed.

[0044] In the present invention, even if the non-character data istransformed into the character data, which is included in the structureddocument, the character data can be re-transformed into its originalnon-character data, which can be re-generated to be printed or displayedby devices. Accordingly, in the present invention, the non-characterdata is easily processed to be put into the database with attachedindexes, printed with the structured information and forwarded to thedetermined address and the like.

[0045] In the present invention, there is a table provided fordetermining the process according to the structured information and theusers can freely input and memorize the process in the table, so thatthe proper process can be smoothly executed according to the user'schoice.

BRIEF DESCRIPTION OF THE DRAWINGS

[0046]FIG. 1 is a block diagram illustrating operations to structure,transfer and process a non-character data in a preferred embodiment ofthe present invention.

[0047]FIG. 2 is a block diagram illustrating an example applied to thepreferred embodiment of the present invention of FIG. 1 in processing afacsimile data.

[0048]FIG. 3a is a flow chart illustrating a structured program of afacsimile data.

[0049]FIG. 3b is a flow chart illustrating a process program of astructured document in the preferred embodiment of the presentinvention.

[0050]FIG. 4 is a diagram illustrating a model of structuring afacsimile data and processing the data in a forward address.

[0051]FIG. 5 is a diagram illustrating an example of structuring afacsimile data to a SVG document.

[0052]FIG. 6 is a diagram illustrating an example of structuring afacsimile data to a XML document.

[0053]FIG. 7 is a block diagram illustrating an example of the preferredembodiment of the present invention used for transferring a sensorsignal.

DETAILED DESCRIPTION OF THE INVENTION

[0054]FIG. 1-FIG. 7 illustrate the embodiments and variations of thepresent invention. FIG. 1 illustrates a basic embodiment of the presentinvention, where a structured document generation device 2 can receiveor transmit a non-character data such as a voice data and an image data,and a structured document 10 related to these data. Moreover, thestructured document generation device 2 reads a program from a properrecording medium and runs the program for generating the structureddocument. The structured document generation device 2 which is connectedto a LAN 4 receives or transmits the non-character data and thestructured document. Besides, the structured document generation device2 which is connected to the public switched telephone network (PSTN)receives or transmits the facsimile data and the like. Further, thestructured document generation device 2 connected to a network such asthe Internet receives or transmits a facsimile data, a moving imagedata, a voice data and the like. Moreover, the structured documentgeneration device 2 which is connected to an image scanner, a videocamera and the like generates non-character data.

[0055] The structured document generation device 2 has a dataextraction/transformation unit 6, which extracts a data used as anattribute of the structured document from the communication'sinformation, transforms a part of the data into a more manageable datato be used as an attribute of the structured document, and transformsthe rest of it as it is into the attribute of the structured document. Acharacter transformation unit 8 transforms the received mainnon-character data through the communication into the character data,however the character transformation unit 8 is not necessarily provided.The structured document generation device 2 reads a structured documentgeneration program, memorized in a recording medium 9 such as DVD andCD-ROM, and allocates resources of the device 2 to the dataextraction/transformation unit 6 along with the reading, so as togenerate the structured document 10. And the structured documentgeneration device 2 forwards the structured document 10 to thepredetermined address of a structured document processor 12 and the liketogether with an attachment file (link file) 11 of the non-characterdata through the LAN 4 and the like. Moreover, if a non-character datais transformed into a character data, it is transmitted by including thecharacter data in the structured document. Besides, FIG. 1 illustratesthat the structured document 10 does not pass through the LAN 4, forconvenience of the drawings.

[0056] The communication's information comprises a source data ofaddress and ID, a data type such as a facsimile image, a moving imageand a voice data, a communication mode, a communication pathway to thereceipt in case of the Internet, a receiving device number, a receivingtime and date, a communication time, a data volume, a communicationresult and the like. They are parameter information, source addressinformation, and receiving device information, which is necessary forthe communication or along with the communication. The selected properinformation among them is to be structured, or the selected informationis transformed into another keyword to be structured. Moreover, if ane-mail type data is received, an attachment file embraces anon-character data, and a header or a text embraces a communication'sinformation as well as a title, a forward address information such as“pass along”, “distribution”, and “only project member”, and aconfidential level such as “confidential”, “for internal use only”, andthe like, which can be referred in processing the, non-character data.Consequently, the structured document is generated with the dataacquired from the header or the text to be the structured information.

[0057] Moreover, if the structured document generation device is used asa source of non-character data such as an image scanner and the like, itis expected that, in reading data, a user input a keyword, a forwardaddress, a handling, a title and the like which are to be a structuredinformation. The character transformation unit 8, which transforms anon-character data into a character data in particular, is notnecessarily provided, and the structured document file 10 linking withthe attachment file 11 of non-character data is transferred to thedetermined address of the structured document processor 12 and the likethrough the LAN 4 and the like.

[0058] The structured document processor 12 processes, prints, displays,memorizes and forwards the structured document by using its attribute,and reads the process program for the structured document by a recordingmedium 13 of DVD or CD-ROM and the like A data extraction unit 14extracts an attribute to the structured communication's information, anda process condition memory unit 16 determines to process, print,display, memory, or forward, in searching the used process conditions byusing the extracted data, and determines the process of the transferredstructured document. A non-character transformation unit 18 is notnecessarily provided for re-transforming a character-transformed data inthe structured document into a non-character data. A memory unit 20memorizes the structured document, the process conditions, the mainattribute and the like.

[0059]FIG. 2 illustrates an example of the embodiment of FIG. 1 thatactually describes the relation between a facsimile server 22 and adocument control server 24. The facsimile server 22 is connected to thedocument control server 24 through the LAN 4, and the facsimile data istransmitted to the facsimile server 22 through the Internet, the publicswitched telephone network and the like. The facsimile data is an imagedata as a main data, and a communication's information such as a sourceaddress, a resolution, a coding scheme, a sheet size, the number of datasheets, and special transmission modes such as a confidentialtransmission, a polling transmission and the like. The facsimile server22 receives a facsimile data, and generates a receiving deviceinformation such as a receiving time and date, a device number ornumbers of a plurality of the receiving devices, a communication timeand a communication result. So, what the facsimile server 22 receivesand what the facsimile server 22 can generate are the communication'sinformation. The data extraction/transformation unit 6 extracts datafrom the communication's information, and transforms a part of them intoa document title such as a design document and an accounting document,related clients names and a handling condition such as pass along,distribution, confidential level 2 and the like. Moreover, as describedabove, the character transformation unit 8 transforms an image data of amain facsimile data into a character data. Accordingly, to attach thedata made by the data extraction/transformation unit 6 to the image datatransformed into the character data by the character transformation unit8 is to generate the structured document 10.

[0060] Moreover, if the facsimile server 22 receives a facsimile data inthe e-mail format, the structured data extraction/transformation unit 6extracts keywords such as a title, a forward client name, pass along,distribution and confidential level 2 from the header and the text, andattaches them to the structured information. Further, if necessary, thecharacter transformation unit 8 transforms the non-character data intothe character data to be included in the structured document, or thefile of non-character data is attached and linked to a structureddocument. Besides, if non-character data is transformed into characterdata, the data for retransformation is attached to the structuredinformation.

[0061] The structured document 10 is transferred to the document controlserver 24, where the data extraction unit 14 extracts the processcondition, the keyword for searching classification, from the part ofthe structured communication's information, and the process conditionmemory unit 16 determines the corresponding process condition byreferring to the data. Then, the memory unit 20 memorizes the processcondition, which is to forward the structured document 10 to thedetermined clients 26-28, to print and display the structured documentby devices, and so on.

[0062] In order to print or display the structured document or thestructured information, the structured document is re-transformed into anon-character data, or the structured information is combined with anon-character data for users' convenience. In this combination, forexample, the structured information is sometimes printed in the marginof the printout or display, the front page and the like of anon-character data. The each type of processes is, for example, tocombine the structured information with a non-character data, togenerate the front page for a summary, to input to the database, and thelike.

[0063]FIG. 3a illustrates as an example algorithm of structuring areceived data in case of FIG. 2. At Step 1, the facsimile data isreceived, and at Step 2, the communication pathway information includinga receiving device information and a communication method informationare extracted from the received information. Precisely, thecommunication pathway information includes a receiving device number, acommunication time, a receiving time, a communication outcome, a sourceaddress number, a sub address number and the like. Moreover, thecommunication method information includes a resolution of the facsimiledata, a coding scheme, a sheet size and the like. Next, at Step 3, byreferring to the structured condition table memorized in the processcondition memory unit, the extracted information is categorized into theinformation used as an attribute as it is, the information to betransformed into an attribute, and a discarded part, and the proper tagis attached to the structured part, then the forward address of thestructured document is determined. Next, at Step 4, for example, theimage data is transformed into the character data and the usedtransformation format is attached to the attribute. At step 5, if thisprocess is not executed, the image data is to be the attachment file tothe structured document, and the structured document and the attachmentfile are transferred to the forward address, and the data used instructuring, the forward address and the forward result are memorized.

[0064]FIG. 4 illustrates a pattern diagram of the simplified relationbetween the structured document generation device 2 and the structureddocument processor 12 of FIG. 1. The structured document generationdevice 2 receives an image data 40 and an communication's information 42which is related to a communication pathway and a communication method,and extracts some data from the communication's information. A datatransformation unit 44 transforms a part of the extracted data into thekeyword and the like, and a structure unit 46 attaches a tag and thelike to the data to be structured. Additionally, the structure unit 46attaches a tag and the like to the transforming format to be structuredwhen the character/text transformation unit 8 transforms the still imagedata into the text data. Moreover, and the structure unit 46 attachesthe tag and the like to the still image data transformed into the textdata to be structured. The structured document file 10 is combined withall of them mentioned above.

[0065] Since the structured document file 10 is transferred to thestructured document processor 12, where the data extraction unit 14determines the process condition for the document or extracts thekeyword for the storage, the search and the like from the document, andthe process condition memory unit 16 determines the process conditionbased on the extracted data. After that, a processing unit 48 executesthe determined process so as to output the non-character data or thecharacter data. The various type of process conditions are to memorizethe data in the memory unit 20 under the predetermined condition, totransfer the data to the predetermined client, to generate data base byusing the communication's information, to generate summary page at thetop page of the data in restoring the data to the image data, and thelike, or to display the combined data of the extracted keywords, theimage data, and the like.

[0066]FIG. 3b illustrates the process program for the structureddocument in the structured document processor 12. At Step 11, thestructured document is transferred to the structured document processor12, and the structured data extraction unit 14 extracts the structuredinformation. At Step 12, the process condition memory unit 16, forexample, refers to its process condition table by using the structuredinformation and determines the process condition. At Step 13, thedetermined process is executed.

[0067] The process program for structured document is to re-generatenon-character data, to generate a summary of non-character data forexample, the front page is to be allocated for a summary data), to putinto the data base by using the structured information and the like, tocombine a non-character data with a structured information, to memorizea non-character data, or to transfer a non-character data, and a coupleof processes combined may be executed. In order to re-generate, or toprint and to display the data, the character-transformed data isre-transformed into non-character data to be re-generated. Theadditional process program of the structured document is to order togenerate the additional process condition table and to memorize in thetable that the users input the process condition for the structuredinformation to the table.

[0068]FIG. 5 illustrates an example that the facsimile data istransformed into the structured document in the SVG standard. Thecommunication's information is structured with the tags generated byitself and recorded in a space for the document attribute. Here, therecorded communication's information are, for example, a document numberreceived as a title, a facsimile communication method, a receivingdevice address, a receiving time and date, a communication result, apage number, a communication time, a facsimile number of receivingdevice, and a facsimile number of source address. The additionalrecorded communication's information is that the original image data isa binary data received in TIFF format (the image file format with tagproposed by Adobe Systems Inc.), the resolution is 400 dpi same as tothe scanning and sub-scanning directions, an A-4 sheet is used and thecoding to the image data is implemented in MMR.

[0069] The vectorized data of the image data is recorded in the lowerspace of the document attribute. As illustrated in FIG. 5, a documentcontrol device can determine to process, to memorize, or to forward thedocument by using the attribute of the document and so on, and the datacan be easy to manipulate as the image data is memorized as the solidcharacter data in the structured document.

[0070]FIG. 6 illustrates an example that the TIFF data is structured inthe XML standard. The left side of the upper part of FIG. 6 illustratesTIFF data which is transformed into text data by using BASE 64 as thetext transformation format of still image data. The text transformationformat of still image data also includes BinHex, Uuencode and the like.The recorded data is that the original data is in TIFF format, the TIFFdata is transformed into the text data by BASE 64, the informationacquired form the communication are attributed as keywords, and thestill image data transforming into the text data by BASE 64.

[0071] The embodiment of the present invention has following advantagesexpected. In its embodiment, the keywords extracted from thecommunication's information as well as the information transformed intokeywords can generate the structured document related to thenon-character data. As these keywords are automatically generated, themeaning of these non-character data are not necessarily interpreted andtheir characteristics are not necessarily extracted. When the keyword isextracted from the communication's information or the information istransformed into keywords, the meaning and content of the data can bespecified to some degree from the source address, the communication timeand the data type and the like. Precisely, when a simple rule that areceived facsimile data from a source address is a drawing with aspecification is freely put into the extraction/transformation unit, thedocument content itself can be considerably specified.

[0072] Moreover, the data such as facsimile data, moving image data orvoice data, which is originally not so suitable for the structureddocument can be transformed into a structured document in the embodimentof the present invention. As the keywords for processing and controllingthe structured document can be extracted from the communication'sinformation, or the information can be transformed into the keywords,these keywords are generated automatically. Therefore, the structureddocument can be controlled without interpreting the meanings of thenon-character data or extracting the characteristics of thenon-character data. In the structured document, as the non-characterdata is transformed into the text data to be a part of the structureddocument, which is easier to control on the contrary to the case ofmaking another attached file. When the communication's information istransformed into a keyword or a keyword is extracted from theinformation, the meaning and content of the data can be sufficientlyspecified from the source address, the communication time, the data typeand the like. Besides, if the simple rule that the data facsimiled froma source address is a drawing and a specification is freely put into theextraction and transformation unit, the document content itself can beconsiderably specified. Moreover, the content of the structured documentcan be specified by referring to its date, condition, number of pages,user's name, and file title which are made to be its attributes when thedocument or image data is scanned. As the structured document recordsthe transformation condition from text data to non-character data, thetext data can be restored to its original non-character data ifnecessary.

[0073] Further, in the embodiment of the present invention, facsimiledata, moving image data, voice data, and the like can be processed byusing structured information. The process condition for the structuredinformation can be freely set on a table by users.

[0074]FIG. 7 illustrates an example that the embodiment of the presentinvention is applied to the data transfer of the home security system.For example, the respective houses are controlled by a home securitysystem 50, which checks each lock of doors and windows, states of fire,gas, water, power, and the like by means of multiple sensors fortransmitting the data input to a center 52 through PHS network (mobilephone network) and the like as raw non-character data. A structureddocument 60 is generated by using a structuring condition table 54 fromthe content of the source address and the transferred data in the center52. For example, in the structured document 60, the title is “the noticefrom the security center”, and attributes are the address, the date, andthe item “water leak”, as well as “turn off the main valve” and theprocess result “complete” which are executed by the home security system50 to the notice of “water leak”, and they are transmitted to a mobilephone or a terminal 56 of the personal computer and the like in theworkplace.

[0075] For the Users having the terminals 56, it is not preferable toreceive phone calls from the center 52 except for special situationslike a fire, and the like. However, it is not preferable for the centernot to notify the user at all the situation that a window is open or asimple water leak is fixed and the like in the user's house. Thus, inthis embodiment, users can easily check anytime the structured document60 notifies the result that such a miner problem is solved when theyhave time.

What is claimed is:
 1. A structured document generation device includingmeans for receiving and transmitting a non-structured data, means forreceiving and transmitting a structured document, and means forgenerating a structured document by using a communication's informationon receiving a non-structured data and by relating to a receivednon-structured data.
 2. The structured document generation device asdefined in claim 1, wherein the non-structured data is non-characterdata.
 3. The structured document generation device as defined in claim1, wherein the communication's information is extracted from a sourceaddress information, a receiving device information, a communicationpathway information, and a transmitted information based on thecommunication protocol.
 4. The structured document generation device asdefined in claim 3, wherein a client, related to a generated structureddocument, is determined according to the extracted information and istransferred to a predetermined forward address.
 5. The structureddocument generation device as defined in claim 1, wherein a part of theextracted communication's information is to be an attribute of thestructured document as it is, and the rest of it transformed into theother kind of information by the generation means is to be the attributeof the structured document.
 6. A structured document generation devicecomprising means for transforming non-character data into text data, andmeans for generating a structured document after at least the text dataand a text data of transformation condition from the non-character datainto the text data is to be an attribute.
 7. A structured documentgeneration program for an information processor, which can read andexecute the program, including means for receiving and transmitting anon-structured data, and means for receiving and transmitting astructured document, wherein the structured document generation programfurther includes the steps of extracting a communication's informationform the received non-structured data, and the steps of generating astructured document by making the extracted information as an attributeand by relating to the non-structured data.
 8. The structured documentgeneration program as defined in claim 7, wherein the non-structureddata is non-character data.
 9. The structured document generationprogram as defined in claim 7, wherein at the extracting steps thecommunication's information is extracted from a source addressinformation, a receiving device information, a communication pathwayinformation, and a transmitted information based on a communicationprotocol.
 10. The structured document generation program as defined inclaim 9, wherein a client, related to a generated structured document,is determined from the extracted information and the steps of forwardinga generated structured document to a predetermined address is provided.11. The structured document generation program as defined in claim 7,wherein at the extracting steps a part of the extracted communication'sinformation is to be an attribute of the structured document as it isand the rest of it transformed into the other kind of information is tobe the attribute of the structured document.
 12. A structured documentgeneration program comprising the steps of transforming a non-characterdata into a text data, and the steps of generating a structured documentby the text data and a text data of transformation condition from thenon-character data into the text data to be an attribute.
 13. Anattribute of a structured document data structure comprising anon-character data transformed into a text data, and a text data oftransformation condition from the non-character data into the text data.14. The data structure of the structured document as defined in claim13, wherein the non-character data is still image data.
 15. A structureddocument processor, wherein a structured document a relatednon-character data is processed by referring to a structured informationon receiving a related structured data by linking with a non-characterdata or by transforming a non-character data into a character data. 16.The structured document processor as defined in claim 15, wherein meansfor re-transforming the transformed character data into a non-characterdata is provided.
 17. The structured document processor as defined inclaim 15, wherein means for processing the related non-character databased on the structured information is provided.
 18. The structureddocument processor as defined in claim 15, comprising a table fordetermining a process from the structured information, and means forreceiving a user's input to the table and memorizing the received inputin a table, wherein the process condition is determined by referring tothe table in the structured information.
 19. A structured documentprocess program, comprising the steps of extracting a structuredinformation from a structured document related to non-character data,and the steps of processing the non-character data based on theextracted structured information.
 20. A structured document processprogram as defined in claim 19, comprising the steps of generating atable for determining a process condition to non-character data byreferring to a structured information, and the steps of receiving auser's input to the table and memorizing the received input in thetable, wherein a process condition of non-character data is determinedby referring to the table by the extracted structured information.